function [response responses]= askNet(net, input)
	responses={};
	#iterate over the layers
	for(i=1:size(net,2))
		#printf("layer %d \n",i);
		responses{nextCell(responses, row=1)}=input;
		input=[input, -ones(size(input,1),1)];
		input=sigmoid(input*net{i});
	end;
	responses{nextCell(responses, row=1)}=input;
	response=input;
end;
